<?php

if (! defined ( 'BASEPATH' ))
	exit ( 'No direct script access allowed' );
	
	/*
 * | ------------------------------------------------------------------- | USER
 * AGENT TYPES |
 * ------------------------------------------------------------------- | This
 * file contains four arrays of user agent data. It is used by the | User Agent
 * Class to help identify browser, platform, robot, and | mobile device data.
 * The array keys are used to identify the device | and the array values are
 * used to set the actual name of the item. |
 */

$platforms = array (
		
		'windows nt 6.0' => 'Windows Longhorn',
		
		'windows nt 5.2' => 'Windows 2003',
		
		'windows nt 5.0' => 'Windows 2000',
		
		'windows nt 5.1' => 'Windows XP',
		
		'windows nt 4.0' => 'Windows NT 4.0',
		
		'winnt4.0' => 'Windows NT 4.0',
		
		'winnt 4.0' => 'Windows NT',
		
		'winnt' => 'Windows NT',
		
		'windows 98' => 'Windows 98',
		
		'win98' => 'Windows 98',
		
		'windows 95' => 'Windows 95',
		
		'win95' => 'Windows 95',
		
		'windows' => 'Unknown Windows OS',
		
		'os x' => 'Mac OS X',
		
		'ppc mac' => 'Power PC Mac',
		
		'freebsd' => 'FreeBSD',
		
		'ppc' => 'Macintosh',
		
		'linux' => 'Linux',
		
		'debian' => 'Debian',
		
		'sunos' => 'Sun Solaris',
		
		'beos' => 'BeOS',
		
		'apachebench' => 'ApacheBench',
		
		'aix' => 'AIX',
		
		'irix' => 'Irix',
		
		'osf' => 'DEC OSF',
		
		'hp-ux' => 'HP-UX',
		
		'netbsd' => 'NetBSD',
		
		'bsdi' => 'BSDi',
		
		'openbsd' => 'OpenBSD',
		
		'gnu' => 'GNU/Linux',
		
		'unix' => 'Unknown Unix OS' 
)
;

// The order of this array should NOT be changed. Many browsers return

// multiple browser types so we want to identify the sub-type first.

$browsers = array (
		
		'Flock' => 'Flock',
		
		'Chrome' => 'Chrome',
		
		'Opera' => 'Opera',
		
		'MSIE' => 'Internet Explorer',
		
		'Internet Explorer' => 'Internet Explorer',
		
		'Shiira' => 'Shiira',
		
		'Firefox' => 'Firefox',
		
		'Chimera' => 'Chimera',
		
		'Phoenix' => 'Phoenix',
		
		'Firebird' => 'Firebird',
		
		'Camino' => 'Camino',
		
		'Netscape' => 'Netscape',
		
		'OmniWeb' => 'OmniWeb',
		
		'Safari' => 'Safari',
		
		'Mozilla' => 'Mozilla',
		
		'Konqueror' => 'Konqueror',
		
		'icab' => 'iCab',
		
		'Lynx' => 'Lynx',
		
		'Links' => 'Links',
		
		'hotjava' => 'HotJava',
		
		'amaya' => 'Amaya',
		
		'IBrowse' => 'IBrowse' 
)
;

$mobiles = array (
		
		// legacy array, old values commented out
		
		'mobileexplorer' => 'Mobile Explorer',
		
		// 'openwave' => 'Open Wave',
		
		// 'opera mini' => 'Opera Mini',
		
		// 'operamini' => 'Opera Mini',
		
		// 'elaine' => 'Palm',
		
		'palmsource' => 'Palm',
		
		// 'digital paths' => 'Palm',
		
		// 'avantgo' => 'Avantgo',
		
		// 'xiino' => 'Xiino',
		
		'palmscape' => 'Palmscape',
		
		// 'nokia' => 'Nokia',
		
		// 'ericsson' => 'Ericsson',
		
		// 'blackberry' => 'BlackBerry',
		
		// 'motorola' => 'Motorola'
		
		// Phones and Manufacturers
		
		'motorola' => "Motorola",
		
		'nokia' => "Nokia",
		
		'palm' => "Palm",
		
		'iphone' => "Apple iPhone",
		
		'ipad' => "iPad",
		
		'ipod' => "Apple iPod Touch",
		
		'sony' => "Sony Ericsson",
		
		'ericsson' => "Sony Ericsson",
		
		'blackberry' => "BlackBerry",
		
		'cocoon' => "O2 Cocoon",
		
		'blazer' => "Treo",
		
		'lg' => "LG",
		
		'amoi' => "Amoi",
		
		'xda' => "XDA",
		
		'mda' => "MDA",
		
		'vario' => "Vario",
		
		'htc' => "HTC",
		
		'samsung' => "Samsung",
		
		'sharp' => "Sharp",
		
		'sie-' => "Siemens",
		
		'alcatel' => "Alcatel",
		
		'benq' => "BenQ",
		
		'ipaq' => "HP iPaq",
		
		'mot-' => "Motorola",
		
		'playstation portable' => "PlayStation Portable",
		
		'hiptop' => "Danger Hiptop",
		
		'nec-' => "NEC",
		
		'panasonic' => "Panasonic",
		
		'philips' => "Philips",
		
		'sagem' => "Sagem",
		
		'sanyo' => "Sanyo",
		
		'spv' => "SPV",
		
		'zte' => "ZTE",
		
		'sendo' => "Sendo",
		
		// Operating Systems
		
		'symbian' => "Symbian",
		
		'SymbianOS' => "SymbianOS",
		
		'elaine' => "Palm",
		
		'palm' => "Palm",
		
		'series60' => "Symbian S60",
		
		'windows ce' => "Windows CE",
		
		// Browsers
		
		'obigo' => "Obigo",
		
		'netfront' => "Netfront Browser",
		
		'openwave' => "Openwave Browser",
		
		'mobilexplorer' => "Mobile Explorer",
		
		'operamini' => "Opera Mini",
		
		'opera mini' => "Opera Mini",
		
		// Other
		
		'digital paths' => "Digital Paths",
		
		'avantgo' => "AvantGo",
		
		'xiino' => "Xiino",
		
		'novarra' => "Novarra Transcoder",
		
		'vodafone' => "Vodafone",
		
		'docomo' => "NTT DoCoMo",
		
		'o2' => "O2",
		
		// Fallback
		
		'mobile' => "Generic Mobile",
		
		'wireless' => "Generic Mobile",
		
		'j2me' => "Generic Mobile",
		
		'midp' => "Generic Mobile",
		
		'cldc' => "Generic Mobile",
		
		'up.link' => "Generic Mobile",
		
		'up.browser' => "Generic Mobile",
		
		'smartphone' => "Generic Mobile",
		
		'cellphone' => "Generic Mobile" 
)
;

// There are hundreds of bots but these are the most common.

$robots = array (
		
		'googlebot' => 'Googlebot',
		
		'msnbot' => 'MSNBot',
		
		'slurp' => 'Inktomi Slurp',
		
		'yahoo' => 'Yahoo',
		
		'askjeeves' => 'AskJeeves',
		
		'fastcrawler' => 'FastCrawler',
		
		'infoseek' => 'InfoSeek Robot 1.0',
		
		'lycos' => 'Lycos' 
)
;

/* End of file user_agents.php */
/* Location: ./application/config/user_agents.php */